towing dolly - Turkish English Dictionary